package org.example.rowing.service;

import org.example.rowing.vo.RaceVO;
import org.example.rowing.vo.RoundScoreVO;

import java.util.List;

public interface RaceProcessStrategy {
    List<RoundScoreVO> getRank(List<RoundScoreVO> currentRound, RaceVO raceVO);
    void getHalfFinalsToFinals(List<RoundScoreVO> currentRound, Long raceId);
    void getAdvancingToHalfFinals(List<RoundScoreVO> currentRound, Long raceId);
    void getAdvancingToFinals(List<RoundScoreVO> currentRound, Long raceId);
}
